Skip to content

Bump codbex-platform-parent to 13.1.0 (Eclipse Dirigible 13 / Spring Boot 4 migration)#365

Merged
iliyan-velichkov merged 3 commits into
mainfrom
dependabot/maven/com.codbex.platform-codbex-platform-parent-13.0.0
Jun 8, 2026
Merged

Bump codbex-platform-parent to 13.1.0 (Eclipse Dirigible 13 / Spring Boot 4 migration)#365
iliyan-velichkov merged 3 commits into
mainfrom
dependabot/maven/com.codbex.platform-codbex-platform-parent-13.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 5, 2026

Copy link
Copy Markdown
Contributor

Bumps com.codbex.platform:codbex-platform-parent from 12.89.0 → 13.1.0, which brings Eclipse Dirigible 13.1.0 and its migration from Spring Boot 3 → Spring Boot 4.

This started as a Dependabot bump to 13.0.0 but required code adaptation for the Spring Boot 4 migration, plus a follow-up parent bump to pick up an upstream test fix.

Changes

1. Spring Boot 4 auto-configuration import relocation (OceanusApplication.java)

Spring Boot 4 split the monolithic spring-boot-autoconfigure jar into modular packages. The auto-configurations excluded in @SpringBootApplication (Dirigible manages its own datasources) moved:

Old package New package
o.s.boot.autoconfigure.jdbc.DataSourceAutoConfiguration o.s.boot.jdbc.autoconfigure.DataSourceAutoConfiguration
o.s.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration o.s.boot.jdbc.autoconfigure.DataSourceTransactionManagerAutoConfiguration
o.s.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration o.s.boot.jdbc.autoconfigure.JdbcTemplateAutoConfiguration
o.s.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration o.s.boot.hibernate.autoconfigure.HibernateJpaAutoConfiguration

2. Parent 13.0.0 → 13.1.0

Dirigible 13 introduced a new /services/native-apps management endpoint (provided by dirigible-components-engine-native-apps) and added assertions for it to the shared SecurityIT. Oceanus intentionally does not ship the native-apps engine, so those assertions failed with 404. 13.1.0 brings Dirigible 13.1.0, whose SecurityIT now tolerates a missing native-apps engine (eclipse-dirigible/dirigible#5980). No native-apps dependency is added to Oceanus.

Verification

  • mvn -T 1C clean install -P quick-build — full reactor builds.
  • mvn verify -P format — formatting/license checks pass.
  • Standalone jar boots on Tomcat (port 80); smoke-tested /actuator/health (200), login redirect (302), authenticated index (200), /swagger-ui (200).
  • mvn clean install -P integration-tests8 tests, 0 failures (CmsSuiteIT, SecurityIT 6/6, HomePageIT).

🤖 Generated with Claude Code

Bumps [com.codbex.platform:codbex-platform-parent](https://github.com/codbex/codbex-platform-parent) from 12.89.0 to 13.0.0.
- [Release notes](https://github.com/codbex/codbex-platform-parent/releases)
- [Commits](codbex/codbex-platform-parent@v12.89.0...v13.0.0)

---
updated-dependencies:
- dependency-name: com.codbex.platform:codbex-platform-parent
  dependency-version: 13.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
iliyan-velichkov and others added 2 commits June 5, 2026 13:04
The codbex-platform-parent 13.0.0 bump brings Eclipse Dirigible 13.0.0,
which migrates from Spring Boot 3 to Spring Boot 4. In Spring Boot 4 the
auto-configuration classes were split into modular packages, so the
imports excluded in OceanusApplication had to be relocated:

  org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
    -> org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration
  org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration
    -> org.springframework.boot.jdbc.autoconfigure.DataSourceTransactionManagerAutoConfiguration
  org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration
    -> org.springframework.boot.jdbc.autoconfigure.JdbcTemplateAutoConfiguration
  org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration
    -> org.springframework.boot.hibernate.autoconfigure.HibernateJpaAutoConfiguration

Verified: the standalone jar builds, boots on Tomcat (port 80), and
serves /actuator/health (200), login redirect (302), authenticated
index (200) and swagger-ui (200).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
13.1.0 brings Eclipse Dirigible 13.1.0, whose shared SecurityIT now
tolerates a missing dirigible-components-engine-native-apps engine
(eclipse-dirigible/dirigible#5980). Oceanus intentionally does not
ship the native-apps engine, so the /services/native-apps assertions
no longer fail.

Verified with `mvn clean install -P integration-tests`:
8 tests, 0 failures (CmsSuiteIT, SecurityIT 6/6, HomePageIT).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@iliyan-velichkov iliyan-velichkov changed the title Bump com.codbex.platform:codbex-platform-parent from 12.89.0 to 13.0.0 Bump codbex-platform-parent to 13.1.0 (Eclipse Dirigible 13 / Spring Boot 4 migration) Jun 5, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jun 5, 2026

Copy link
Copy Markdown
Contributor Author

A newer version of com.codbex.platform:codbex-platform-parent exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.

@iliyan-velichkov iliyan-velichkov merged commit 4c448df into main Jun 8, 2026
8 checks passed
@iliyan-velichkov iliyan-velichkov deleted the dependabot/maven/com.codbex.platform-codbex-platform-parent-13.0.0 branch June 8, 2026 07:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant